home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / AMICUS / AMICUS05.ADF / text / parallel < prev    next >
Text File  |  1986-01-15  |  5KB  |  121 lines

  1.  
  2.  Parallel Interface Connector Specification
  3. -------------------------------------------------- 
  4.  
  5.  The 25 pin D type connector with pins (DB25P=male) at the rear of 
  6.  the Amiga is nominally used to interface to parallel printers. In
  7.  this capacity, data flows from the Amiga to the printer. This 
  8.  interface may also be used for input or bidirectional data 
  9.  transfers. The implementation is similar to Centronics, but the pin
  10.  assignment and drive characteristics vary significantly from that 
  11.  specification (see Pin Assignment). Signal names correspond to 
  12.  those used in the appendices of the hardware manual when possible.
  13.  
  14.  Parallel Connector Pin Assignment (J8)
  15. --------------------------------------------------
  16.  
  17.  pin  name    dir   notes
  18. -------------------------
  19.  1   DRDY*    O    Output data ready signal to parallel device in 
  20.                       output mode, used in conjunction with ACK* 
  21.                       (pin 10) for a 2 line asynchronous handshake.
  22.                       Functions as input data accepted from Amiga in
  23.                       input mode (similar to ACK* in output mode).
  24.                       See timing diagrams in following section.
  25.  2   D0      I/O   =
  26.  3   D1      I/O   =
  27.  4   D2      I/O   =     D0-D7 comprise an 8-bit bidirectional 
  28.  5   D3      I/O   =        bus for communication with parallel
  29.  6   D4      I/O   =        devices, nominally a printer.
  30.  7   D5      I/O   =
  31.  8   D6      I/O   =
  32.  9   D7      I/O   =
  33.  10  ACK*     I    Output data acknowledge from parallel device in 
  34.                       output mode, used in conjunction with DRDY* 
  35.                       (pin 1) for a 2 line asynchronous handshake.
  36.                       Functions as input data ready from parallel 
  37.                       device in input mode (similar to DRDY* in 
  38.                       output mode). See timing diagrams in following
  39.                       section. The 8520 can be programmed to 
  40.                       conditionally generate a level 2 interrupt to 
  41.                       the 68000 whenever the ACK* input goes active.
  42.  11  BUSY    I/O   This is a general purpose I/O pin shorted to a 
  43.                       serial data I/O pin (serial clock on pin 12).
  44.                       Note: Nominally used to indicate printer 
  45.                       buffer full.
  46.  12  POUT    I/O   This is a general purpose I/O pin shorted to a 
  47.                       serial clock I/O pin (serial data on pin 11).
  48.                       Note: Nominally used to indicate printer paper
  49.                       out.
  50.  13  SEL     I/O   This is a general purpose I/O pin. Note: nominally
  51.                       a select output from the parallel device to the
  52.                       Amiga.
  53.  14  GND
  54.  15  GND
  55.  16  GND
  56.  17  GND
  57.  18  GND
  58.  19  GND
  59.  20  GND
  60.  21  GND
  61.  22  GND
  62.  23  +5V           100 ma maximum.  *** WARNING +5V. ***
  63.  24  ---
  64.  25  RESET*   O    Amiga system reset
  65.  
  66.  
  67.  
  68.  Parallel Connector Interface Timing, Output Cycle
  69.  
  70.  PA<7:0>___ _________________________________________ __
  71.  PB<7:0>___X_________________________________________X__
  72.            |<-- T1 --->|                             |
  73.                        |        |<-------- T2 ------>|
  74.         _______________V        V________________________
  75.  DRDY*                 |________|
  76.    output data ready   |<- T3 ->|
  77.                        |<--- T4 --->|
  78.         ____________________________|<- T5 -->|__________
  79.  ACK*                               |_________|
  80.    output data acknowledge
  81.  
  82.  
  83.      microseconds
  84.      min typ max
  85.  T1: 4.3 -x- 5.3            Output Data setup to ready delay
  86.  T2: nsp -x- upc            Output Data hold time.
  87.  T3: nsp 1.4 nsp            Output Data Ready width
  88.  T4:  0  -x- upc            Ready to acknowledge delay
  89.  T5: nsp -x- upc            Acknowledge width
  90.  
  91.  nsp = not specified
  92.  upc = under program control
  93.  
  94.  Parallel Connector Interface Timing, Input Cycle
  95.  
  96.  
  97.  PA<7:0>___ _________________________________________ __
  98.  PB<7:0>___X_________________________________________X__
  99.            |<-- T1 --->|
  100.                        |               T2 -->|<----->|
  101.         _______________V         ____________|__________
  102.  ACK*                  |________|            |
  103.    input data ready    |<- T3 ->|            |
  104.                        |<-- T4 --->|
  105.         ___________________________|<- T5 -->|__________
  106.  DRDY*                             |_________|
  107.    input data acknowledge
  108.  
  109.  
  110.      microseconds
  111.      min typ max
  112.  T1:  0  -x- upc            Input data setup time.
  113.  T2: nsp -x- upc            Input data hold time.
  114.  T3: nsp -x- upc            Input data ready width
  115.  T4: upc -x- upc            Input data ready to data acknowledge delay
  116.  T5: nsp 1.4 nsp            Input data acknowledge width
  117.  
  118.  nsp = not specified
  119.  upc = under program control
  120.  
  121.